AMICON SYSTEM SPECIFICATION
Draft Revision 1.01
April, 1980
This is a draft version of specifications for use of the
data communications special service channel (L2) on the
AMSAT Phase III satellite, the communications medium which
serves as the foundation of the AMSAT International
Computer Network (AMICON). This document is subject to
final approval by the Board of Directors of AMSAT. As a
draft document it is subject to discussion, negotiation,
further study, and potential rewrite of major sections.
This document has not been approved for general
publication. The contents herein represent the current
thinking of the authors, and your comments and criticisms
will be most welcome.
Comments and questions should be directed to:
AMICON System Architecture Design Group
c/o
H. S. Magnuski, KA6M, 311 Stanford Ave., Menlo Park, CA 94025
(415) 854-1927
peak
ee Pca re
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01
FOREWORD
The Radio Amateur Satellite Corporation (AMSAT, P.O. BOX 27, WASHINGTON,
D-C. 20044) will launch, courtesy of the European Space Agency, their Phase III
satellite sometime during May, 1980. Unlike previous satellites OSCAR 46775, .6;
etcvy; the Phase III machine will be in an orbit permitting extended
communications periods for stations in the coverage area- Effective use of its
70 cm to 2 meter transponder will require more detailed planning and
coordination than with previous OSCAR’s, and a bandplan for the 180 kHz
passband has already been approved by the AMSAT Board of Directors. Part of the
plan makes provisions for six special service channels (General Voice
Bulletins, Education Services, Scientific Services, Traffic, CW/RTTY bulletins
and code practice, and Data Communications). The procedures for use of the Data
Communications Special Service Channel, also known as Special Service Channel
‘Lower 2’ (SSC L2), is the concern of this document.
The explosive growth of the use of computers by radio amateurs, coupled
with the potential of this new communications medium lead to fantastic
possibilities for the establishment of two-way computer links, computer
networks, packet radio gateways for long haul traffic, and even digitized voice
or video. The realization of this potential, however, requires that
communications standards be established so that common equipment and protocols
can be used and shared by all interested operators. The standards must also
consider and be compatible with other users of the spacecraft transponder.
Thus, the contents of this document not only prescribe. frequency assignments
and modulation techniques, but also outline rules for time-shared use of the
channel, packet layout, network protocols and other related matters.
The authors realize that standards are a two-edged sword, and have tried
to obtain a balance between weak standards, which allow development in too many
different directions, and overly restrictive standards, which could stifle
creativity.
Contributors to this document include:
Vern Riportella WA2LQQ AMICON Coordinator
H. S. Magnuski KA6M N. Cal. AMICON Coordinator
Mark Kaufmann WB6ECE Network Design Consultant
Gary Hendra WA6S UW Digital Systems Engineer
Gary Fariss WO6KYF Software Systems Engineer
and many other radio amateurs who have offered constructive criticisms
of the plans detailed herein.
; sone” Hunts
THiS .
aii) ARO € teas
,
on
“
bie EB
| Pac tg pt ‘ah ae qoleval: wolls
' >>
ssaiupst (sarowor |
ae Bioagrong . vbag. 09:9 ss
ORE aN ar ye *
' Pia kar gas fy
Y j \
iY, im hee
iy ‘\- to9 uf
i ae te '
fori nos
Jfomuo ols
an oe ies
fetes OT bey Ee
SBT, mw bo @ishios*
in to 98
tm. ‘wu
Pre se apts £20, udosilatids 105, ody i ‘ pol
MaNS Syiae font
: ip
“ht o
yok aif
» We?
ovad Pe ggbe-ou nh one a be abers:
poe, ad orsHdz0? Bar,
a R oF bat |
Saale ovbsonzaanen botehae avad orke. aharectepts obbe x ois 0) woes bis
| : Wie noo am: wfialg oid
SEEPS bEoo,. ais i trhw vee hte bpesas ayt tyobwteos
ay | pee! 7 ! q ; ? ilies? £ iy
Ce ae oe wes i es a Us : “thts hs
Ee Mele 3 f;
Ct ae wee Pe oe A M amit
Ser yy | ey | ta woot
ne i | ) Fined i 4 MA oie ant
J
Ae
is : rf vata A F 7
G és. bare bids tos a hg
-etorass 10. bedeay 1at itgevd tho
ee pe © BASE f
"9 wy Ip 36h + fromm oo ety is 4
Baxgde~aui ies (9489 Lay: eat! $20, oe l& sitd > esuphariges solje lubed: bas
Fa lers S19, bas *alooodeny | dai ov
ul fig “tt ioe 2
on afta rar
OP Agyavorng g otbag ‘teadasy cers
we eesbiy Pro...
o fot abs Finssi Hi
ok ste ainorins furan
po vithy ‘s.dkos yoo fed bas teBkai
tnsitao ods ¢ Sart”
Bh emre, 7 odd a qh
” Wie Me:
% ‘§
33) +o os hia” etodius# joyT
v bravo iit anohtosy) fh sus ma kh
he S, aaVG 1h9%9
Se
Sinsmioob, alii 'i ial: 20
P “opagat! Ne > af. taswacht aeray
MOAN. © i - phx “2. ff
‘soaaaw “) S eramgu ed deel
‘RUSORSE A The. e2briat et 8
be / age Pics 2) (OREN Y250
eh or : gait ;
bean a stad
ae, ‘ebsebrnte assa: coovged ‘sSialed ® aisido ot
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01
PREFACE
Amicon System Specification
for the
AMSAT Phase III Satellite Channel L2
The AMSAT Board of Directors considering
a) that there is an urgent need for a common modulation method
and accepted set of channel usage procedures (Level 1 Interface) ;
b) that there should be a specified format for transmitting
message blocks over the channel (Level 2 Interface) 3
c) that there is a compelling need for coordination among the
stations wishing to transmit and receive messages and files
on the system (Level 3 Interface);
d) that future use of the channel would be greatly enhanced by
commonly agreed to specifications for the most heavily used types
of data communications (Level 4 Interface);
unanimously declares the view
that the following system specifications be adhered to by all
stations using the special service channel for data communications
on the AMSAT Phase III Satellite.
[Note: Text within square brackets in the following document is background
discussion material designed to inform the reader of some of the issues
involved in the design of the specification. It is not part of the formal
document and is subject to deletion once the final draft is approved.
The current practice for specifying network architectures is to define
independent functions in separate groups or layers. This document follows that
design principle by proposing that AMICON be split into four distinct levels.
The first level deals with the transmission channel and defines how a bit
stream is transmitted between two stations. The second level superimposes
characters and blocks of characters on the bit stream. The third level
describes how blocks of characters are routed and sequenced through the
network. The fourth level deals with the transmission of information which may
span multiple blocks and which requires end-to-end checking.]
Digitized by the Internet Archive
in 2025 with funding from
Amateur Radio Digital Communications, Grant 151
httos://archive.org/details/amicon-sys-spec-draft-3
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01
Table of Contents
Chapter 1 - Level 1 Interface: Physical Interface
POL Channel Assignment and Characteristics
1.2 Channel Access and Usage
LES Carrier and Modulation Specifications
1.4 Transmission Timing
Chapter 2 - Level 2 Interface: Packet Transmission
2-1 Packet Framing Specifications
2.2 Transmission Code
2.3 Channel Multiple Access Protocol
2.3.1 Definitions
2.3.2 Control Parameter Notation
2-3-3 Control Using the Simple ALOHA Algorithm
2.3.3.1 Simple ALOHA Transmission Control
2.3.3.2 Simple ALOHA Retransmission Control
Die sa3 Simple ALOHA Control Parameter Values
2.3.4 Control Using the S-ALOHA-CLC Algorithm
2-3-4.1 Closed Loop Control Assumptions
2.3.4.2 Closed Loop Control Algorithm
23. 438 Closed Loop Control Parameter Values
Chapter 3 - Level 3 Interface: Network Specifications
3.1 Datagram Network Characteristics
3-2 Packet Format
3.3 Packet Node Addressing
3.3.1 Packet Node Addressing Syntax
Roe2 Specific Call Group Syntax
3.3.3 General Call Group Syntax
323.4 Call Group Qualifiers
3.3.5 Call Group Addressing Examples
3.4 Packet Data Field
Chapter 4 - Level 4 Interface - Applications
4.1 File Transfer Protocol
4.2 Graphic Standards
4.3 Image and Video Transmission
4.4 Digitized Voice Transmission
Appendix A - Selected Bibliography
Appendix B - ISO Specification 3309
Appendix C Datagram Addressing Syntax Diagram
Appendix D - Distribution List
oF
beaten A 3 sen :
Tee gine alh yn qo ees S ea
| | aay fav ee 18 fers 900 nocdst aol), Ge-ErS
anobtsstthos@ Atowson cette oe devel - 1saqado
| “a | anita iiss 90 76:19 yrow tau marge ed 4 fe
F COOP, Scie teupotitotons <.£
Merry gnteeorbha abow ° asfost £
weanya gategorbbha Shor Foon o
whinge quoi Lind okFkoog2
ts 5-2 be
a
t 3 a OF (. coe tone ie
3
Lene 7 sBinye mow pare) [axon ’
FAL Pe athens ae Mak! ‘axoi3 t13u0 qor9 tis) df
Ne ee 1D. Peeing) | finan’ ‘ghtaes ribbA “quote Lied: cf.
A Sh are eee J Si Ba gatoet of
aN: ik nth adil | : i |
Batons ie yl oe enoivaob iat ~ gontsedat » fovet’= ® rotqedy
4 Swit oi x ‘ai a i +) te ni ‘a ee Y bl AT, ‘n te e Ms
st ie Puteat te +) Toaes ox ~ Renda 2c < ea.
Je ) Bbsehawse tage Siok
a sat ‘qodelpennzt ORE brs agent ee a ae
nye SapeeK ape omy bee a ahee
: “ aigaaao ite 1a” iso tes ~ A xk bnoqgA
3 aoltee tt toode Oat a xt LehiaTah
aorge pie qntoesrbbA rm ;
Aa . v7 tadd notty
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 1
Chapter 1
LEVEL 1 INTERFACE: PHYSICAL INTERFACE
1. 1 Channel Assignment and Characteristics
The AMSAT Phase III satellite has one inverting transponder with a 70 cm
uplink and a 2 meter downlink. The bandplan assignment is based on the 2 meter
downlink, which serves as the frame of referencee Subject to final calibration
after launch, the passband center is 435.215 MHz for the uplink, and 145.900
for the downlink. There are two beacons marking the edges of the downlink
passband, the lower "General" beacon at 145.810 MHz, and the upper
"Engineering" beacon at 145.990 Mhz. The special service channels Ll, L2 and L3
are allocated spectrum at 17, 21 and 25 kHz center frequencies above the
General beacon. Channels Hl, H2 and H3 are located at 17, 21 and 25 kHz center
frequencies below the Engineering beacon. The L2 channel has been allocated for
data communications and computer networking (nominally 435.284 MHz uplink,
145.831 MHz downlink).
The originating station must control the 70 cm uplink frequency such that
the 2 meter downlink frequency (as monitored at the originating station) is at
the specified offset from the pilot beacon to within a tolerance of +/- 1.0
kHz. Use of the SSCs with equipment incapable of this tolerance is discouraged.
[The 3 dB bandwidth being specified for the other channels is 2.4 kHz, and
the data communications spectrum will probably have to meet this spec. The 1.0
kHz frequency tolerance was taken from the June 1979 AMSAT Newsletter, and may
prove to be too loose for the L2 channel.]
1.2 Channel Access and Usage
In order to provide maximum channel utilization and _ to eliminate
contention for channel time, a well organized system of coordinators and
procedures is essential. Authority to use the channel comes from the AMSAT
Phase III Operations committee-e The special service channel coordinator member
of the committee will appoint three regional coordinators to deal with channel
usage in their respective regions. The regional L2 coordinator is responsible
for assigning time slots for different modes of operation and L2 usage. Within
a given timeslot, where the modulation and protocol implementations are
compatible, access to the channel will be governed by the algorithms specified
in Chapter 2.
1.3 Carrier and Modulation Specifications
[The selection of a suitable carrier and modulation scheme will be the subject
of some debate within the amateur community, and currently there is no
technique which can be considered the preferred method. The relative
efficiencies of synchronous transmission probably will preclude any
asynchronous modulation method. The following is a list of some of the
considerations which are relevant to use of the L2 channel:
Power budget of the transponder
Channel 3db bandwidth or signalling speed in b/s per Hz.
yer
ia’
| he 2M bap; nl lqu 9
”
dal towo ag ‘28, at wea fae
-tsyqu ods bas, SHI, OLERCAT.. ‘ae
fdibas Sa fay 85 Sokvree: Lak
sft ovods ealarktae “IsdAao |
getney Sl Pk bas (ONL * b ~
yor “bodtsoolis” mood e eer Fsppe
eankiqu stik sage ‘fA oat
o: Koka P Se): * Lt. 7 va aa fe .
SHE) . obe.2at sod!
“gb! cP eee ig | tae UIP 99qe Saaso le “98
der ave a $8. IH eisomett. saooped fevens) -
| “SdT) snooded aa Pras bend rt wold ae ansupes
ito, sn email ia cn ‘bag anc! Ag ie B76!
' ‘ab + Gla sao ‘SHM LE8.281
ted pee kee Link Lege its, of vont, Lloxtaes set nol ese ‘gmbsani gkso od?
38 at (notista’ saksenigs ro Sid. 38 ba xed i¢om an) ‘qomsupgzt dst Levob 3979'S oft
Ort =\4+ Yo ernstolos. 5 midiiw oF poosed toLliq ot. otk) daad toy : he ‘rodqe sn
aD gato Eb’ at’ aaenece® etis to. oldsqsont Inoy Lupo faie | 208e- od to. 921] shot
has _sHel d+S ak “Taunsti> tofito oft rol “bo Hits age wanted ibtalinid Rave of]
0.l eff .waqge elds toon ot vod yidedore Titw musioaqe arroks ¢: obnvnmos ateb orf
Vem boo . yet telawet TABI ere wf ome ed? mort naAst asw aonexsios yomoupst? sit
t La nabrlo SI oda 1 a oot Sd. ot svotd
Py, <p ‘2aneth “bas gzo00A DA Thane Sel
sgenkmils ot bre “gobisst (eae fanaa arnt «| obtvor ot Ta bYo nt
hoe eiossntbroos 40 me teye. boytrisgro | EES 5, , onl piamasds yol ‘noltnetnos
TAMA, ‘edd. ax? -esmon esr 3 ont ‘cen od oixod tink | » isteneses @f goxsbsaccigq
rsdas an Totenibroos fonzada, Epes a 198 Takooge ST 993+ bam 9 anotsanteqd TIT sand?
pada fia Ite fs9 he of) ‘axoleathsoo> Jenokget 92x09 tnioq 6 [fiw sotstimmoon of i to
oitdianogest. at todd Eb: G05" ‘Or. ‘lanokoot oat.’ Metoips 7 avisosqeot tiofs of ogseu
aingii. “.sgseu St, bas. nokts 9c 0 to: 2a hor Jnstsitip euek } atolte aottouniostess: tot
915 2udhrsann ms tq: fopotorg . bas not ielubom orf sz9iw erpliasmts omevkg 5
bsfilooqe a aL ony. % ¢d ‘berry 3. od vanicigs lonnteds edt ‘ot 285958, esid tisqmo9
~2*etqed> si
As nese Lyon Sons Sebi: a €).1
wi
setiiul ss .od: Di iw snore ss katte be te ‘bas taba eo, pldea tye J. 40 gabdnetse sab
om Ah -etsds ic Lamers brs: . yi baum 2 wos ema) arts ~ atid iw p3sdeb amos io
Wigniss od? .bordem vbev1s%e%q Sita, boxablenen 2%: BD) dokiky’ © aypt rhea
XA ‘shi teary Toi ‘idedox 4 nokestins nas, avonorlomge 16 gZetonsioti2
i ch bia 3p, gekL. a at gatwol lo? eff + bosom goltstTubom siiecadsaces B
ia bs: steed &a Bias Eo ay #3, Saevaten 9iB) dakdw enokser bi Toceke
4; | oy javvoae ij 20 toghid 19¥04
ie re, Ok, eaA ee ado: bavi ant Lisng: ree , pares
1 ee v,
n)
, on =f ; Ad ees ‘. ; a Lag ¥
Ah ghee x a A id lat - % ol ye Asin ‘) aan ov} fen a
eo eg ee ahaa 1%
T:, oe i lanct @e he a” wie a ee ie 12 ' 7, - 4 - ae 7 2 ve.) 4
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 2
Level 1 Interface: Physical Interface
Doppler shift
Frequency offset between sequential users of the channel
Eb/No (dB) for the modulation technique
Performance in the presence of cw interference
Channel capture capability
Complexity for the implementation
Cost of implementation and availability of hardware
Regulatory and licensing considerations
Two of the more frequently mentioned techniques are SSB and AFSK-FM. Karl
Meinzer, in the June 1979 AMSAT bulletin, has outlined the use of uncoded PSK
for the telemetry channel of the satellite.
What we really need now is a written proposal covering the three major
modulation methods and an evaluation of each method in terms of the criteria
outlined above. A summary of the principle methods includes:
AM - On-Off Keying with non-coherent detection
Quadrature Amplitude Modulation
Quadrature Partial Response
FM - FSK, non-coherent detection
CP-FSK, continuous phase FSK
MSK, minimum shift keying
PM - BPSK, binary phase shift keying
DE-PSK, differential encoded phase shift keying
QPSK, quaternary phase shift keying
OK-QPSK, offset keyed quternary phase shift keying
A very excellent and current summary of modulation methods for radio work
can be found in ’A Comparison of Modulation Techniques for Digital Radio” by
John D. Oetting, IEEE Transactions on Communications, Vol. COM-27 No. 12,
December, 1979. This article would serve as a good basis for our comparisons of
different schemes.]
%; 7 Boor Pal as
j st ;
a Ne a : ran
Th ats ri ' ;
og)
4 a
; yey ab seroti nabs ali ote MI
WT Cea ea | aa sendgq: anoukt tea ered
en it ‘ coe $4 tae mst ae
, : Sauda ttide See "rant, eAeta - MI
gaiyon gate agai. bobooms. Lettners2 ib Set-xd
| -gatyed Yiide, saadq: yxntitedsup HRI
anteod oaie oeailg Deisiti.} panee peetto: HEIN-HO
4
i row othe 13d: bari ees aloo io aediae. inh Paiss. ‘bos snatisoxs, riev A
vd Moka Isaznh tod esupindios? mokis{uball to. floatzeqmnd ‘AY at obavot of seo
isa -o% IN S=MOD » TOV ‘ Bftolss ota): a0 enottosanerT SMX ,gnidze0 . oot
Ao @nosirageies ‘199, yar. alead boog 8 ab 9vTse: bivow. oloktis okay +OT@L . wedmesed
ld gd aA. Casitas taatettth
has!
~ti
7 an
ca al
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 3
Level 1 Interface: Physical Interface
1.4 Transmission Timing
The following description outlines a typical transmission. The times tO,
tl, »«.- use as a point of reference the output antenna of the transmitting
station. Note that there is a corresponding set of times sO, sl, «+. which may
be referenced at the output antenna of the transponder, and a third set r0, rl,
--- which may be referenced at the receiver.
tO - The transmitter places carrier on the channel.e The transmitter
assumes that the channel is idle and unused prior to t0.
tl - Modulation is placed on the carrier such that all receivers assume a
logical one or marking condition. Note that tl may be the same as t0.
t2 - Denotes the start of the first idle flag or synchronization
character.
t3 - Defines the transition between the last idling or synchronization
character and the first byte of the packet.
t4 - The time at the end of the last checksum or crc byte.
t5 - The time at the end of the last idle flag, syne character or pad
character.e The channel goes into a marking condition.
t6 — The instant that modulation is removed from the carrier. Note that t5
and t6 may coincide.
t7 - The removal of all carrier by the transmitter. This time may coincide
with t6.
All stations must comply with the station identification requirements
imposed by their licensing authority. However, since this channel may be
heavily utilized, the time taken for id should be kept to the minimum allowed.
All cw identification should occur between tO and t3.
# ot nye) vy
1- beet aac
iol snstaewiome 20. gettin aged ot wit omnes ee Bs :
+ % asiedo
sed, 979 YO. “mixes 98H met tans xt beta sift. ts $ais ont - Ad
My ® »
Beq to rorsseado airee Aaa vatbt teat at¥ 30. bio ola js Dai edt = 23
| "hobs bBdos ariktasin S oink esgg ‘Teaco sdT .¥9iuaredo
i
%
e3 080 stoH vehi eta ici) hovaoss Re yank san dastenk sat ~ 63
| yaa ee Oe ) mie ale at TT ee ee ea bres
abfortos: on per abate vastt mans) age) nad oberg) fis) ite avo007 olf - Vs
i) ‘ s j Ot is.tw
vin shop cobiesitueaeth nolinse ott atte baci h sen Gavidnae Lib
wed Lanassds - vetas . gonte. a ae -Chikvor 2: ih gate: WoL l stadt yd beaequi
” owas av a ‘edt oF. 3qo% od Bipods Br «ot nated. ‘eRe ah best itv . ylivaer
hae Bas 0g ror 590 SIvorls hnobi soi} btaebi wo EA
'
2
i
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 4
Chapter 2
LEVEL 2 INTERFACE: PACKET TRANSMISSION SPECIFICATIONS
2el1 Packet Framing Specifications
The format of the message block or packet transmitted on the channel shall
be in compliance with ISO Standard 3309 ‘High-level Data Link Control
Procedures - Frame Structure.” Use of extended address and control fields, as
detailed in the standard, is not recommended. The information field length
within each packet shall be a multiple of 8 bits.
[The use of HDLC format could be controversial. The standards, techniques and
equipment for the use of true, bit-oriented HDLC are still fairly new to _ the
industrial world. The requirements for constructing an HDLC frame seem
impossibly complex at first, and they would be except for the fact that many
semiconductor companies have designed and are currently selling (for prices in
the $30-$50 range) chips which do all the hard work. Here is a list of
currently available HDLC oriented chips:
Fairchild 3846 Synchronous Data Link Controller
Intel 8273 SDLC/HDLC Protocol Controller
Motorola 6854 Advanced Data Link Controller
Nippon Electric Co. UPD379 SDLC Protocol Controller
Signetics 2652 Multi-protocol Controller
Standard Microsystems 5025 Multi-protocol Controller
Western Digital 1933 Synchronous Data Link Controller
Zilog SIO Serial I/O Controller
The HDLC protocol is being designed into new equipment by all major
manufacturers, and it forms the basis for the new international packet
switching networks. It will be the standard for data communications in the
eighties. If we are in the process of creating a digital networking
specification for use over the next’ ten years, we should build on what is
currently accepted industrial practice, even though most amateurs may be
unfamiliar with the details involved. A group of pioneering Canadian operators
has already conducted experiments using HDLC chips and established an HDLC
beacon on 20 meters, so we have evidence that the technology is not out of
reach of the amateur community. The main drawback with specifying bit-oriented
HDLC is that it is incompatible with commonly used USARTs, such as the 8251A.
Also, note that this spec only calls for frames from the HDLC standard.
The complete HDLC protocol is probably not appropriate for our multiple-access
broadcast oriented packet repeater.]
2-2 Transmission Code
The transmission code used for text characters within the message shall
meet the standards set by C.C.I.T.T. Recommendation V.3 - International
Alphabet No. 5.
[This is the international standard corresponding to ANSI Standard X3.4-1968
“Code for Information Interchange - ASCII.”]
é ts Waiiaoe ane a teVvo- aod: a i arto ut to oay! act)
3 es oo gO rien SLbgs axa h Reeamaionad = ad efi 207 taome iups
PUR (ms gots out 5% = 3 on ee -birow fekuteu bak
oat \ orld sot yah of br Ns aa cet i-g¢ pits vidteeoqm
gen gh vii nexus sys nf Stig xo vier BOK ae xolorbrool moe
Yo eee, i at SusH | sarow brat odd [ln of Koti, acpi (o9ne 923-083 ont |
| AP Cseaets : bodnsixo uM Molde Lteve qistssiu5
oLiosgned dahl s367 evanoutony2 | daBE pL idoet a
“YaTLogaod Losojast DIGA\IIOe : | SQY88 feant
tolloxined vail Bind, bootevbA _ WRB Tosxoton
te LLoxta0d fort 074% Bade oven 00. obttool§ seq il
\ yo LLorsmod fi oposqrqe ist et Seas, eoitopgie.
medliersnod Losstorgets i #802 aps se%207 1K. brabont2
wet Len Food ithe Etat sone hee %, ) “Chet feattgia nrete ow.
rol Loxan0d: a tae | Ore ae
316 faa fhe, od. apstiqiheps) von eal | -hongtesb , Uoaied Bk To2o30%q- ie - sgt
+4af ae inae he nvedot wan 942) toFe) Jatand fod’ a uy bap ee
any ak anéiks's sbraienby: ‘saBb 203 bebe te’ Pe ‘ed iw i ero; 49h guidos iw
gi Litow7en Tag egeb” s ge itse+9. -t6 seasong sas nk © ‘g3xs ° 2 Sie Pept
ak tefy ro blind bingde, ‘bw .2199% not, axon ent save. (oe ae fobigst Prseqe
of Use . Gryagane,” Soom’ “dg ot) f19V9 Hogi a {nikon er, Be2q9058, ¢itnedtus
eiorsTsye ht brow gaixoadola to qadtg A - boviownk, | b odo dtivixstiiortay
Rit: ee sae bedabl da sas | ban eqisle aes, grtkes asaen Yoqxs bod htind ybsexis aed
tc fon Jom et <aefomiogt: ‘arts tai3 soa biie ave ne ee, | em 0S go noosed
batnetto-3id ‘gnteht aaqe dttw. doo dwsab. nie odT ay sus hmate ae hae dg Xo dogot
ry sd? es ao po), east | beau y fxhemnos 3d. 7 E36 at et ‘at oi: et O1dh
Bis
base oun ody 07. gaits 42 x02! aliss giro aoqe letd7” ed oon onth
ie Jen mete ‘Wo x08 wana a - ae iq ak fosototg OG sibiane> of
“Tyteiee a 32: ie sn,
Pie ant soog
Uidededgia
ay “y abit}
ot @509*
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 5
Level 2 Interface: Packet Transmission Specifications
2-3 Channel Multiple Access Protocol
When channel usage is low, packets may be transmitted using a simple ALOHA
protocol. When utilization becomes heavy, packets will be exchanged on the
channel using an S-ALOHA protocol with closed loop control.
2-3-1 Definitions
A multiple-access-channel is a communications channel where many
transmitting stations can attempt to access a receiving station using a common
transmission medium and equipment. The uplink to the Phase-III satellite is a
multiple-access channel.
A broadcast-channel is a communications channel where many stations can
receive messages from a single transmitting station. The downlink of the Phase-
III satellite is a broadcast channel.
The term carrier-sensed multiple-access channel (CSMA) describes a
situation where each transmitter is able to detect the carrier (presence of an
on-going transmission) from all other transmitters. The Phase III input channel
has this characteristic except for the fraction of a second delay at the
beginning of a transmission when the input signal has to travel to the
satellite and return to receiving groundstations. The use of carrier sensing
improves channel efficiency, particularly for longer packets.
Due to the fact that transmissions are occuring at random with no
centralized control, there is the possibility of overlap of transmitted packets
or collisions, where two or more transmitters are on the air at the same time.
For efficient use of the channel it is important that each station be able to
monitor its translated signal and check the validity of the returned packet
while it is being transmitted. This ability to receive one’s own packets and
validate their contents is called a collision detection capability.
At any given time, using the output antenna of the transponder as our
point of reference, the channel will be either be inactive with no carrier
present or active with carrier. The channel duty cycle is the percentage of
time that the channel is active. This measurement should be made over an
extended period of time, at least 15 minutes or more.
A set of rules and procedures for controlling the exchange of messages on
a communications channel is a communications protocol. Of the many hundreds of
communications protocols currently in use there is a set of protocols, known as
ALOHA protocols, which are concerned with regulating the flow of messages or
packets on communications media where the messages are sent using a multiple-
access channel and received on a broadcast channel. The name “ALOHA” is used
because much of the initial research and the first implementations were done by
the University of Hawaii in the construction of their ALOHA Packet’ Radio
Network.
A simple ALOHA protocol allows any station on the network to transmit
whenever it’s ready. If the transmitted packet is not received correctly, the
transmitter waits some random amount of time and tries again.
A slotted ALOHA protocol (S-ALOHA) requires that all transmissions on the
multiple-access channel be synchronized to start and end within specified time
¥ 1 %
Le oF as cn iiue
ait ceive a ‘oF ian ey 4 Ei p. fre PEER ots ; ae tbe
ch aie ai i i sm Toke luau
Be
*
apo anotisia — Cs ‘einai? Since Pieahictaimmsiii 5 ae
weed » eee ‘aa tb. ars ont danas guittioensys oS gute 6! ost Taaustaan Sena
My, ee | -tennndo’ SahBend at att ilesse it
8 isteobes (uae) eebiedte 229928-9lqi2 ‘vat “bot apar- thtgtes! sori} elt
oc lo eanseer¢) 1Ssfaseo. edt tooteb oF otids ek tar Tmants’s dass 5 oie noks sutte
ignnedo tugut TTt, seed? sdf .exveattmensts r9d30 fis moxt (noteaimengsd Bf ogamo
aft 38 yelob brio 28a & %® moliosst sds wot sqn0xs obsekies sated eftdd > asd
ot! of Levert rs) ead iangts YJeqak sit asiw gaol Laetme ts 13 8.20. grtartesd
griamee yartis9 to Sas off «anolzeiéebnuory gatviessr oF aqas~ bbas “sok i toxee
Huaahonee sognol ret yiseluottyeq yoastobiis fefasio aevotqat
on tilw wobapy “tn gubiuysce 235 MapekicG Uialiiiind ted er odd ot out
atsiong betiieensts to qaltevo to vettidiseog oda et oratt «foxines bes iiousnes
ops smge ef) 36 3ie edt ao ox arossioeasizs stom ro ows Sasdw ehotak Lio 0
elds od moktada dose Dada deadtogwi at 34 Lenned> ed? 20.9e8 Jnshotiis 10%
pi Per banxudey add do! yakbtiav ad¢ Anois boa leagks both [ens e3i rostaom
hes shod seq mn a “ero SVkao0%. oF wiilids etdt -Usttimeaes gated ei 7t al tcw
ld CH hane hoaltoadeb fok een. 8 beiisd- ar Sarees tied otebtisy
awe ae rWhwogans x3 a+ 2o ancstas. ivg do ot “gakew Jani ts sills Tan 3h
aettzsh on dtiw Svigpsat sd tara rs ed Site forands & it epnderseiox 2o>-Fal og
to Sant agotor edt si afore ¥ dub tacgais.off saotxviso ft SVi398. BO JMeas 1g
ae evo sham ed biveds. “Fase tasen etal, .oviton at” Sisbeeeea ‘ond Jedd sors
e BROOM TO e SJuntse ei gesel 38 (amis Ac botaeq bebastxs
no ‘eesti be 8 pasioxs allt ‘ibictoweds ot asiubs.otg bes aaiur Re, tee A
mn. Rene ot 20 .Lorotorg gaotisotmmition s at femasds ehottsobmumcos «
ie preety Re toe 2 et sist oan. wih yitasrzio> Blosétorg anol téo}nmanes
Ae wo alt goksn iedeadh pu Pa cduah aki ie fot sy ek | EO.
ie ae
Me rota? eases oft sn Renee hedetnstiol) ‘7 ao Hehe cu “Eennedl, 889 99h
ons ecvandegall gaat? oils bre doxssest | febshod- di to daym cetscod
ola “odor RHOJA xaztsds to aoktov7sem0> ody tk 1 epee” 0 Ytiareyvial! oft
otros of
+ o3 + Arowton odt.eo nokteda: Xn etolia fosoxor4 | ABOJA olquts
jostx0o bevigosx ton at ted: Y bessimadans eat: | i aavonsiy
v “eee eoinx3 bas omtt oe iobac1 smoe N
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 6
Level 2 Interface: Packet Transmission Specifications
periods or slots. All slots are of the same duration and can contain the
maximum length packet. Each transmitter decides on which time slot to use on a
random basis.
A slotted ALOHA closed loop control protocol (S-ALOHA-CLC) allows
transmitting stations to adjust their transmission control parameters to
accomodate varying load conditions on the channel. Each transmitted packet
contains a computed variable which reflects, in part, the success that the
transmitting station is having in sending packets. All receiving stations
monitor this variable and adjust, through use of the algorithms and _ formulas
specified below, their transmit and retransmit controls. Closed loop control of
an ALOHA channel allows throughput to approach theoretically maximum limits,
provides a mechanism for dynamic changes in the control parameters needed to
cope with varying loads, minimizes overall packet delay, and contributes to the
efficient use of the channel under heavy load conditions.
2.3.2 Control Parameter Notation
The notation and control algorithms given below were adapted from a paper
written by Gerla and Kleinrock (see the bibliography, Appendix A). Their
careful study and contribution to the solution of this control problem is
acknowledged.
Specification of the ALOHA control procedures uses the following variables:
n — The number of stations currently actively using the L2 channel.
i - Stations are indexed by the variable “i” where i ranges from 1 to n.
tau - The time in seconds required to transmit a maximum length packet.
ts - The period of a slot in a slotted channel.
W - The history window (measured in slots) maintained by each station.
E - The number of empty slots in W.
S(i) - Successful packets from station i in W.
S - Total successes in We. Computed by summing all S(i) for i= 1 ton.
C(i) - Collisions suffered by station i in W.
C - The total number of collision slots in W.
C =W- (S + E)
C’ - An estimate of the total number of collisions in W.
Cc’ = (C(i)/S(i))*s
m - Average number of collided packets per collision. Note that this
parameter cannot be measured directly through monitoring the channel.
cco” a
"30 ony nated»
amixet Lox onside $u8-£
sot ie Le peicunt ataw Se i ‘ieweh i eiatooate ‘ane 4 Perane. oat
+i OAT th xt bnagas. cvapergobidid oid 98). HPS DY sIten xd; ned Eaw
eh maldorg aoa Biats Bata aot su hoe St -o4. gonaudt x3a02° ns vite tists
i Bits . eras if f . i af > ‘ a a eam
| : wa ie
se0 fdabasy fbtwo tea oid abeu enaubepon, Toxiaes ABOU, oils ‘to noktnadtt soqe
’ ALN
regan. so — gal ay efavt ios <f3.a9 019 atid aoe to yadimn am -~
on ot - mor, aogrin: B ond * Bfésiney oft xd boxebat si6 andtisie ~ i
'
. akseg sara s pagent xs: as “shane? ae bostupes ebto 388 dt deitd oft - ued
f
% ee a “sland haagote’ aunt 56 te & to. bobxoq adT ~ at
; ) on
: pohapre dono ce beniatatem {ez0ls ay bo xvenon) wobritw woteld 6dT =- W
+
«=
he a a adole ‘tana tees peer: gat + a
7
= ake - {£)2
Pa ia aw fi i poised 03? as9iosq. a
7 05 1 = 203 (a ‘Lis sith wd ba mamO Wo nk ‘soaeasous) tose? cat
‘i mr as sil at £ nobause va. ‘elias Hawi < ~ ¢ -)9
Ms ae
rey oe ae " Va it Aa “3ple dotett on > to wim | bee oat = iD
‘a Th b i, ty re “pti AY ey M ae a re.
: _ a eS Pier v - ia (i+ a) TT ; a : AM Nay : ;
7 A Pigs a rs ht Sit ra r YB Py rs if |
; Ch as ma os! ww sk snake tno. 3 and ‘ais 2 a0 esl nA :
; Tere At dei cE i
y . ‘ t in r MM a if sin ‘i
j ; 4 i : y
sore ED f ba Soex3vA nt
is sph bariee ft 94 Jonaso rateme 784
ae St tk ee ii -
. ‘ar { f . Ruy
hk r A a as | get ft ) . i ; : by " H He ry * ’ 7 ; a
; me ; eh . i
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 7
Level 2 Interface: Packet Transmission Specifications
UC - Interval (in slots) between successive updates of control parameters.
Note that UC will be less than or equal to W.
G - Average channel load in window. Computed through the formula:
G = (S+C*m) /W
In the closed loop control algorithm presented below G will only be estimated
because the true value of m is not available.
Gmax - A ceiling value for the G estimate.
Pn(i) - New transmission probability gate value for station i. At each
transmission decision point (the time when a new packet is ready for
transmission in the simple-ALOHA protocol or the time when a new packet is
ready and we have the start of a slot for the slotted-ALOHA protocol) the
transmitter draws a random number ranging from zero to one.e If the number
picked is less than or equal to Pn(i), then transmission commences. For the
simple protocol Pn(i) = 1 and transmission always occurs immediately, providing
the channel is inactive (there is no carrier at the transmit site). The initial
value of “Pn(i)° is’ Pn.
Pr(i) — Retransmit probability “gate” value *for “station "0% Atweaen
transmission decision point Pr(i) is used to determine if a previously
transmitted packet should be retransmitted. Packets will need retransmission if
they are not positively acknowledged by the receiver or if the transmitter
detects an error or collision through its own monitoring of its transponded
output. All packets that need retransmission must be sent first before any new
packets are attempted (the retransmit packet queue has a strictly higher
priority than the new packet queue)- In the simple ALOHA protocol the
transmission decision points occur every tau seconds after an error is
detected. In the S-ALOHA protocol there is a decision point at the beginning of
each slot. The, initial value of Pr(i) is* Pr’
Prmax -— Ceiling value for Pr(i).
P - The weighted average of all current gate values. The value P is
computed by summing Pn(i)*S(i) for all i and dividing by S- The value of Pn(i)
is contained in a control byte in each transmitted packet. S(i) is obtained by
monitoring the channel and is based on successfully received packets.
DP - The gate value increment. This parameter is used to compute the new
values of Pn(i) and Pr(i) and controls their rate of change.
2.3.3 Control Using the Simple ALOHA Algorithm
If the channel duty cycle is less than 20% there is no justification for
requiring closed loop control and simple control procedures will suffice. The
protocol, in its most basic form, follows these two steps:
1. When a station has a new packet ready to transmit, it transmits it.
2. If the packet was not received correctly, the station waits some
random amount of time and then retransmits the packet.
Bat iithvodie (ayaa aan sees
Arey fee os Ph ee Ee Sees Hiave ‘om et & ae ent sig
ac = by i Se hak + ~ hs Wy y ny cm
a eae. nuit herrea | Wes | Hbanaige. a sds ro aula ami fad: ¢™ ~ ag
Ww
pan i “wetgute :
Pe
7 Sernond!
Epiitas odes aE fecedonq cobaeitme asa) wot = ae ‘
tot vybass it pos ) WS Tes aie aeti sit) (dh Pog. dokai deb rok ako nest
bi teolheq > Weal) iB” mater , omey “eae +o Tosetorg, AROTA~o Tqmte edd ‘ot eofealmenss>
of? (Lovesong. i A: st goLe Sid Yor tots 2 to 35896 | odd oevKd), ow bn ybeer
eae iiny edd any, /«9n0 "eI... ores ger? gorgnan todmen mohdss bi ewes} Teidimenssa
aid 20F 49" 9 noken bere x3 fas ¢(t)0% of Ipupe'ap aert “eeot at” hadloig
galblvong ecessh karat Brn5b0 eyewls a eiegi mvs be Tat byat Losotazg, oTqaite
a adr obits sami ods G68 Jokyiss om el sy: ods) Svitosat at Loansds edt
nt at vier e outev
floss 3A of PRE $93 syfavy sdag vii li dedotg thmens 19 ~ re
Vlanelvetg & 22 saketersbh 2 tee et (bre tutoq golaissh nobeetmanst3
bE a robweigensst9¢ been iliw etolost . bss tarcnsrisx od bipote Iis4asq bettimeans x3
vetsioadest oft) Ri x0 wavESoey ait rd bapholwonwtos ylevt te oe $09.53 vod
be baoqana1t eit to. joe m fro edt aguottt cotatlloo Wto | sot; ae @¥osiob
waa yes S7e?sd: MASE? dose od teum wotseat - setsos b6 20 tat atevosq fA +tugqivo
sodigtd yltotite 6 ead oueup jailing timensyico: offt) basqmests $76 agectsaq
adg Joss 019 AMOA otqmbe sdf ot -(Stoxp dedosq war isdd) nasdd gtisotsza
ek to1z a6 tod3s. shacoes wad vrsys Yun20 Btnkoq - rote took cotzetoans sd
bo wera ody 38 Iniog wold bool 8 af eyed Lovoto1q ABOIA~@ ott nl bas do4ol.
‘7d et (2)39 to outs Isistne SaT .tola doss
Pi “ , ]
‘ ity - é ; ‘
a h Pa 4 e . 4
“(Es z9% cufsy anit Lied = xBm1t
et qt ouloe ont ‘aon tev atex insta [fn to syerovE besifatay, oat — 4
(Fan to ob Ley edt, o@ ed gorbivib bas £ Din od ft ye* (tnd Srbwemse ea bo timo.
ed Bentetdo et be stailory hoitimenn:s dors ak asd fovsno p Si“ bentssao0o at
| isis, ‘mecaama Yituteassase so bodsd’ pk bars) sae * pit grtxosLe ron
oo esi oss 03, boos at te2ameyeq efa? . 3a9mexsat, whites cm ad? at
} “paced to 9361 abedt eloxtnos bas (Ey x2 bare CF) aa do ssulsv
H
: ri Aes =) ae »
ae cst cA 2806 ante pit gatat “fansa0 ELE<S
oF vak exerts Fos wait esol sk ised ‘ctu Ls onus
val Tebets bal eis H.
wheoorG Lox3no oleae bug a oa oe a0 boaold gatsivpst
ese owe weed? awe {Tok eres, otes soon vont itt ¢i0a907 014g
mS Ba, h Ri)
meat co thom vfong. om a8 « pe :
if : "4 $0) ty thee wits :
ry af ai |
i ane
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 8
Level 2 Interface: Packet Transmission Specifications
The following paragraphs will clarify some of the details concerning the above
two steps.
La se saul Simple ALOHA Transmission Control
First, in this section and the next we differentiate between new packets
and ones that have been previously transmitted. The probability of transmission
control gates Pn(i) for new packets and Pr(i) for retransmitted packets have
different values. Pn(i) for this protocol is always 1, implying that
transmission will be immediate. Pr(i) will be assigned a value when the network
starts up, and may be subject to change as the load grows-e The priority of
packets due for retransmission is strictly higher than that of new packets. We
will also restrict each station to have only one unconfirmed packet in the air
at any given time- Due to the round-trip signal delays involved, in theory it
is not absolutely essential that stations hold back transmissions if there is
already carrier present on the output channel. The carrier may already be off
at the transmitter site using the channel. Carrier sensing will, however,
improve throughput, so it is recommended that new transmissions not start if
the channel is already active.
2.3.3.2 Simple ALOHA Retransmission Control
Packet reception may be confirmed in two different ways. The term ’end-to-
end’ confirmation is used when the higher level processes or programs doing the
packet transmitting and receiving positively acknowledge the reception of a new
packet. The other confirmation of successful transmission comes from the
transmitter’s own receiver and its collision detection circuits. Collision
detection circuitry does not guarantee safe reception at the final or ultimate
receiver, but it does permit the transmitter to immediately reschedule a packet
if it is known to be in error, thus avoiding positive acknowledgement timing
delays.
The exact procedure for “waiting a random amount of time” will now be
described. This procedure is used for the simple ALOHA protocol because it is
consistent with the closed-loop method which follows below.
A station which has determined that it needs to retransmit first waits for
the channel to go inactive. It then picks a random number in the range 0 to l,
and if this number is less than or equal to Pr(i) it retransmits immediately.
If the number is greater than Pr(i), it delays tau seconds, picks a new random
number and repeats the test. This cycle is continued until the retransmission
occurs.
By using some mathematical tricks we can simplify the above series of
tests and still achieve the same result. Again, we wait for the channel to go
inactive and then pick a number in the range 0 to l. The time we should wait,
twait, is then given by the following formula:
twait = randomenumber * tau * (1-Pr(i))/Pr(i)
The value of twait may be rounded to the nearest tau seconds. If the channel is
busy when the time delay expires, the station should wait for the channel to go
inactive and then transmit immediately.
Inag! wasbatres 943 oF Sud \werts apvig’ we 36
‘ fod angigage tend ‘Istengere yisseloads 30n et
Tamas auq ive ott me ietsse 74 wate. xbedzia
es visneedo ofd gnieu site witheeosss sid 38
tent bobuommiooy, 2 Fb da tuqdguosds ‘evoignt
| . + 9V1IS6 ches te, ft fodesto os
Sige me We Jost no sokpe tia tb es8 A i sais’ ite C.F +E .8
~oderbara on ort au ang7927i 5 owt ol bomriiges od tem Gon dyeidie jadoeT
ont: r= Foc 30% sRBSd01G faval tes gts: ‘old nedw bees 2b soktsm tines “bas
wor) BOLIGIIA7 ait spbsiIwonsns yisvisiaog gaiviessd bas arkithmenns 3 tsi 98q
ott movil. women ‘golesinenet? , futeeorsue Yo noisem tines rsite eft . tstoag
nokah i foo wS}ingtts woltoai sb notetiios att bam. Tov! \sd9x fad 8 ted ti mags 9
stemtiiv oO fnabd ont ts nobktqssox sise setmeieug Jon agah VILivsxt » sokiosjeb
tetoaq so isbaifseos Yietat beamk of s5tsimsasyt of9 stiureg ageh 37 aud etovigasx
hpaeal ere eviiteog gnibiovs asdg ,xrorre at ed 43 awoml- ef gf if
as e eye iob
ye
et won Pt tw ‘gate to dnwome mobnes & goltiaw” 10? erbe2071q tooxs sAT
@t 22 seuaced Lodotend: AROTA elqotte ont «és boy et sirbeaotg ‘efaY .bedtusesb
-woled ewolloat doinw bedjom qool =baaels odd dct tw aagsekesoo
nox ea tee we urd gimme ne 239% o3 @besn 2i isdt hotbaretob asd dokdy mobtate.A
a% ot. 0 anaes ait? of rastomngt moSasy s efsig aeds 3! sav dove hy | Tegmetio Eye
«(lod ek bomen? etimanetss% 3h (f)xf,02 lxaps 10 said deat” at 3 ods Wa abdy tt bos
mobitst wot ® elstg gebHnotee wed ayaiob 3} .(£)a° nad “esn97g ak vod eit a
isk hit rv aaa ada Tian, a etl at aloyo eld? ..tas2 eds aaa bas sodomrn
+s alae Fer eit i e@IWNILO
le eolron evods wig yy cat tame Ho ow efotwa Isotsanodsnm Shee gateu vii
og oF fen ’ dp oft t0t thew ow qithesA -tlvest ome. od nave jag Litia bos 22as3
tte wore ow emis ia yeb.od © ognsz sdt nk Td Avy ‘Bp Ad ohedg, Bas oVidoaat
Maa a of oy -R@Igariot gaiwoltot or a ae eee et ,tisws
code &upa * sodemns aobast ee a
dbo toy adit
desrsen ant 03 tte
it Modw yeud
moltete ofa ian ‘x2
epi 9:3 16 ire te da
‘2
oie
s
te od. raiiats rae sions 08 te hitw
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 9
Level 2 Interface: Packet Transmission Specifications
2.3.3.3 Simple ALOHA Control Parameter Values
There are only two parameters subject to adjustment in the Simple-ALOHA
control algorithm. Consult AMSAT for currently recommended values of control
parameters. Typical values for these parameters are listed below:
econd
tau Ss
Pr = 4
= 1
Pr(i) =
2-3-4 Control Using the S-ALOHA-CLC Algorithm
If the channel duty cycle becomes greater than 20%, then there is enough
activity on the channel to justify control procedures which will guarantee
better throughput under heavy loading and under varying load conditions. The
Slotted ALOHA Closed Loop Control algorithm is a method whereby the transmit
and retransmit probabilities Pn(i) and Pr(i) are adjusted to accomodate the
current channel load, the adjustment causing stations to wait longer when many
transmitters are competing for the channel, and then shortening the delay times
as traffic is cleared and channel conditions improve.
The key elements of the CLC method are these:
All transmitters are synchronized and start and end their transmissions
within fixed time slots. Each transmitter monitors the total number of
successfully received packets within a recent time period (the “history
window’ , measured in time slots), and also keeps a count of its own’ successes
and failures within the window. Each packet transmitted by station i contains a
control byte which reflects the current value of Pn(i) for that packet. The
Pn(i) values in each packet are recorded by all active stations and _ their
values are used in load calculations specified below. With the data thus
recorded, a formula is used to update, at predetermined intervals, the Pn(i)
and Pr(i) for the station. Increasing values of Pn(i) or Pr(i) imply that every
station in the net is having more success and that less delay is required
before transmit and retransmit attempts. As the values of Pn(i) and Pr(i)
decrease more delay is introduced causing all stations to slow down, thus
reducing channel congestion. The following sections give the exact details of
the method.
2.3.4.1 Closed Loop Control Assumptions
This method assumes that channel time is divided into fixed periods or
slots, where each slot is ts seconds long and can contain the maximum length
packet plus transmitter startup and shutdown time. All slots will start and end
on the second’s tick from WWV.
Each active station keeps certain statistics over the last W slots and
updates its control parameters every UC slots. The update period, UC, will be
less than or equal to W.
The station must monitor the channel and count all successfully received
packets S. It must also count its own successes S(i).-
Finally, at each update interval the station must compute the weighted
average of current gate values. The current Pn(i) value for each station is
transmitted in the packet in the protocol load control byte which is the byte
(Eat bee (i)et to gous Env Sis af
exotsmp135 abort 16? veulay
; " 5 ‘ Tw ' 1 ; iy my
he ) j i A : i = (usd \ :
| . Bey 4 a E ey OF AmB 4)
| ’ | inh \méstaonla fh Oi0~ hBO. ast ib atl aba
aor a grea" nets. 208 ott gotserg 4 Jndoed efora yiuk Diets ads * ae
seadlnpliioed ‘Pliw fdohdw bsinmagelis a foasuacs yaivay og forrpstio: : ay ad atviios
fr ,
est sBholstbros | neo! gxbyeey “gebny bas amihao! “veo x9 Beiy Sua detosdtt © x sod)
flewngTt ota ‘edeiede “bodsaer 5. nt umditogle’ forsao} cool, bean *DSOTA beisofe
oil + 93 BhoiO O76 o% beteat be args ‘Ort bits, Pow: eh ato tfidedoxq ; ‘1 fetene 139% | bas
Viereat Gert ssyu0l ttaw oF (endbisie, yakeva > tHomtantbsa odd ebsol fonsada Preoceras
aonmts rads b elt gains trode wet Bas .fsmusso ad? Tok gritos sity e7estimensx2
eoterxotme Bt abet betas fomnads bere ' boase!s BE. oltieaa en
isesid Stn boriea OFS oft Yo admome ls {ot itt
anoteataeans1t sheds bis bas gisde bus bestactdorve ete ates tkaaana IIA
to Yeeowe {5503 (809 atostyod rettiowns1s dood «.e30le omks baxt? abdtte
qiosern” ef%) betteq owid imacsy 4 obis'w etodosy baytsasx, ylivieasooua
esceunnve wo ett ta S09 8 #99e4 cals bos .(atole omls ok dataset). ‘wobaby
8 @aletnes It woltate ve bos thems 24 jJatozg dost .wobsaiw sat ald fiw pat LES. bre
od eitedneg. s6i!% gol (2 )a4 to sulay Jaetirs of3 atesiisY doLsty siyd Tory moo
tions $ne amofteata svi‘ton fie vd bobsosex sus deiie'st. foes ut ‘eonlev (t)ot
duds s#6b of3 AEM «woled baftiosce enottsivaealss bank at baeu 518 aeulav
(Kyat oft .etevrotnt benivusteahsrq te .sisbqy o3 boau et Siuirot ¢ ft ~babvoset
(rave tsdo ylqmt (F)xT xo (Pat to eovlcy geteseroal -noitesa edt rot (t)9¢ dae.
bettupey 2f yanked aeet Jatt “bane a9 2am 37COMt aoived ef ten aut mk. noris3s
~etqas3ie iimecstist hos - Lites 2 sToted
auilt ,awob wole o7 apottsie [fs eiteyso bstuboxsat at ates. stom abnotosb
to alistoh topxe offs ovis itionas guiwoife? sal as okse0gme> ‘one guipubex
ii 33m oft
enos3 mea Loy eae sat kul batt Pie
TO eboltsq ‘exit? otnt Pebivib ef sali fomnmads ted4 ediag Cpinekn ate
igeel wintsem offs oatetqos mp0 bes reol absoxee at at idle done 2 on ,2tole
$s. 7 aulq toclosq
hue bis stete Lite etole (1A amis awohtude bus quaisde’ to a0,
ue a a . . <ViW nics a ofa to.
Pe ; ) , et "
aa 9 att eotshqu
Tau aFe. eds sao!
mrt
Com iis amy02 Nas pads’ age. |
i a ee oy 2 aorsedoua mo a
ihe sam otaase int tei
Vv (Let saesu. of?
tnos bao! Lox
: i. f ‘1! 2
ees Bhi : ? 4)
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 10
Level 2 Interface: Packet Transmission Specifications
immediately following the HDLC control field. The right-hand 7 bits of this
byte divided by 128 represent Pn(i) for that packet. Use of the high order bit
is reserved and it should be set to zero. Stations which are not using closed
loop control will set this byte to hex ‘00’. The weighted average gate value,
P, is the sum of all received Pn(i) divided by S.
2.3.4.2 Closed Loop Control Algorithm
The following formulas must be used by each station to update Pn(i) and
Pr(i) every UC slots.
(a) Estimate Collisions:
If C(i) = S (i) = 0 then:
If S = 0, let G = 0 and go to (c)
Otherwise, let G = 1 and go to (c)
Tf CCi) > 70" and S01) Sei0 ‘then:
Let G = Gmax, P = min(P,Pn(i)) and go to (c)
TE Sti) 4>00) then®
Let Cs = CU) o*9o7/ S(1))-and 'so.'to (b)
(b) Estimate total channel load G:
G= (S +C’)/W with 0 <6G < Gmax
(c) Derive new probability gates:
Po =) (Ga=31) -* "DP 0 Pn(i)
JA
-—
Pn(i)
JA
Pre)
JA
—
Pr(i) min(Pn(i), Prmax) 0
JA
2-3e4-3 Slotted ALOHA CLC Parameter Values
Consult AMSAT for currently recommended values of control parameters. The
following are typical values:
ts = l Slot size in seconds
W = 64 History window (slots)
UC = 16 Update period (slots)
Pn = .5 Initial new packet transmit gate
Prvimie Initial retransmit packet gate
Prmax = .5 Ceiling value for Pr(i)
DP = .25 Probability increment
Gmax = 2 Ceiling value for G estimate
[Some simulation studies are required to properly analyze the effect of changes
in the control parameters and to determine which features of the protocol are
really useful and which can be discarded. Here is a list of some questions
which need investigation:
ee Ue PN OSE
14 ee Nae oe. RE eb. os e
Ae, ey Reece Ain re ak f
Shee e Ee om Foods oe cao < ae Pau
‘ht
ma) os oy has ((t)ag iach J a0 aD cod
ee ae ie an nae easife 0 < (hye tf
fd) oF og ‘bre ee \ 2 EID 25D gal
6
i
iy . . oe ee bro! femme da duans’ etamisged (sd)
Bi Rett) > D> 0 dtiw WCO + 2) eu
py, 0 #29958 CibLE dail wo svirtesd (3)
At ' _ sil al, iv
ite + eee Be | sd ({ - 9) + (e08
i> E(B 2 200 (reins eee “am = Li}st
19
Pa ae iene "oul aptocmast DAHON bo 90f2 ¢.9.2~<
ta
aah «21979 eq ferseng, to O50 Leys Sebaearase ha ceo tol TAMA tigenod
A I dd old seabtey: totes one grivwol lok
a. py Pn \ am '
by Me ry
| F «2 gt
i aa ah
ih, «Ot iY
t. = of
re at
| eT
sit doktdw
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE
Level 2 Interface: Packet Transmission Specifications
1. Performance curves for Simple ALOHA
ae Effect of changing packet length.
b. Effect of carrier sensing.
ce Variations caused by changing Pr(i).
2. Performance curves for S-ALOHA-CLC
ae Effect of changing packet length.
b. Effect of carrier sensing.
ce Benefits of slotting.
d. Parameter settings and optimal values.
3. Determining the optimal load level to switch from
the Simple-ALOHA to S-ALOHA-CLC.
The simulation could be written in PASCAL using discrete time steps.]
"
Saree,
Ae
ao
ALG
: -
a ~” soaive a bev gat ashes ire |
Hh are hee cand oF Ast
- rh Lane. eT an a i OE ea s
YW hee i Phy
or: 2900 ‘ont adeno tb: b gnaw 40208 wk. soidtay od 6b! isp te odT :
; " De 7 Ai ' bs
Wear |e f ; ‘oe . Ae a. : ul
Ve ie ety
N , » ye Ain a , i
4 ] A) De f * , aos 7
} y' } >. ba : he ; bal
: , i “ .
i } : ir cn { =
; cy, any
4 / 2 ’ @ w
4 4 am
(a » : ~~ mh
' <
’ oe j
’ ay. : 4
7 . fF ¢
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 12
Chapter 3
LEVEL 3 INTERFACE: NETWORK SPECIFICATIONS
3.1 Datagram Network Characteristics
The architecture of data communications networks in use today is diverse
and many different types of connecting arrangements are possible. There are
point-to-point connections, multi-point networks, switched circuits, virtual
circuits, switched virtual circuits, etc. The AMICON network is one example of
a fully-connected packet switching network. The term fully-connected is used
because there is the possibilty of a connection from every station in the net
to every other station (through use of the multiple-access broadcast channel).
The network is a packet switching network because all user information is
broken into small packets of data, allowing many different users to have
multiplexed access the channel.
The technology of building packet switching networks is under active
development currently, and there are many different types of packet switching
services available today. The type of service that best characterizes the
AMICON network is referred to as a datagram service:
A datagram is a self-contained packet which carries sufficient information
such that it can be routed from source station to destination station without
reliance on any previous exchanges between source and destination and _ the
communications network. The data field within a datagram will be kept intact
and not split-up or altered in any way by the network.
The delivery of a datagram is not guaranteed. There is a high probability
of delivery, but it may occasionaly be lost. The data within a properly
received datagram, however, will have an extremely low probability of error.
The sequence in which datagrams are supplied by sender is not necessarily
the sequence in which they will be received by the receiver. All datagrams in
transit in the network are treated as independent entities.
Under some circumstances it is possible for a duplicate transmission to
occur, causing the same datagram to appear more than once at the receiver.
In summary, a datagram service is an extremely simple but fairly fast
transport service which serves as the foundation on which higher level
communications protocols are built. These higher level protocols (Level 4 and
above) are responsible for end-to-end acknowledgments, sequence checking,
retransmissions of lost packets, flow control and other controls which will
guarantee a complete and orderly passage of data from sender to receiver.
3.2 Packet Format
The packets or datagrams flowing through the AMICON network will have the
format described below:
95 gyda? -oldiagog
pt oltserolak 1380,
servi ne mabe pap ak) Fie oe) obteoknstat aed to 9 didots oat
| a1 an eng grbinetaos To soges. sae, nem, a
Tautthy .sdivowks berios wa <adrowion drkogeis fom vor tbeanes Imboq~od~3 coq
to elqwaxs gn0 et Iiee ssa THA. eet . ote ebtl poxio fewstty battog bwa fal
heey @b botoenagon ence t oat saowter gatiotive ialosg, betoonnos~¢lini |
jen 983 nt motte Bde | “itor? moktoeqnos i ze yo 1Fatedag, em) @) ‘oxscts. samen
* (lemnets 2 faspbaoid | f ti te seu dawordt) aokgsse todto cisve ot
finer: gpebiina be isatoeq pn ak srowion oat
ave! os arsay stg 9923 bb cess 4 fe 463e6 to atotond iisme otmt sasiord
ra Mint * Lavendiiti ad eesons hexoiqis ium
avisos' tober et ‘eaixoucti silicones sang got bitud te ‘Cao font: ‘a3 nT
grifotiwe tefosq to Boggs Faeteti lb yasm ese stels brs eUiaqeTIwo tnemqoloveb
ats gositresosyads | gaod isttt ontyree es sqyt aff .vebor olde! teve eestvree
ieakvies Witgatsbh a 2s 0 berEBast at Jrowdem MOOIMA
cok pamro tnt ne a pn fistiw jotosq heristnoo-Iles s at pergsgs
tuottiw cnotis:a soLteat3zeeb 63 nolkisiea sores mo1l bejves,s0 mao 3k Jed? dgus
et}. bas moktcnizash bas somos nogw-tod eanineshitell au olwetq yas ao sonntlos
toptak tqod od Jiiw mtgeieb @ stdtiw bier? ctsh edt - dtow ton enoki sok mymines
poner eft vd vaw yrs ci beretis wo qu~diige ton brs
Uti bide dorg deta & €i oxodT sbegtneyeug Jom at omigsteb 5 xo yaevbish oHT
wineqotq s nidvio sieb aft’ -teof od Yissotesooo yam ae aud .Vaeviteb to
+ OTT Yo. yi i¥dsdorg wol yienetixse re sve Iftiw . Tevewardl cau Tyeag® bevisost
ylixseaesson jon at Gesdebiains vd bet beni Ais Bm tg2 teh dobster at soastpse ont
at smevgeteb [1A .revksst oft yd bevisoax ad: Sitw ysds oid nt @@menpse sis
sasivizne gnrobasqsbal 2: botsous S58 Wrouten sd3 mi Dheras3
a
i
ot solegimessis stnotieut s tot Lge at si asonasamaxts emon yo ball
\ a »tevisoet si3 26 990 neds exo" taeqgqe oF Bie ie a" ison tte
seat vitka? wd siqmte ylomeisxs os at SORAER a8
Ievel ‘rorngtd adoidy io moltsonscl of ae
bas A feved) efosodoxy Level toigtd 92s Sat 4 bbe a8
e&stidoado sonsupoe | <paromgbe Ivoml! ss bine 9~0F—BAS |
ffiw dotdw alorsmon radgo bos fossnos volt aden
eravieoot 3 1 el ost ‘Bieb to SRRRREI,
ae
0, Ae ob sn imo
aa S16 (svecin
Rime ne TI 97%
r > 8 So105 18S
Y a
Pi er rf. ] e me ; ‘ii : i fs ‘ ‘a oe ; nd
7 iit) e ne
. eh
U
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 13
Level 3 Interface: Network Specifications
Bytes Field Description
1 ton Framing Initial framing or synchronization bytes
1 Address HDLC address byte
1 Control HDLC control byte
1 Protocol Protocol load-control byte
1 to n Receiver Receiver Call Group Field
1 “=” Separates Receiver Call Group from Sender Call
1 to n_ Sender Sender Call Field
if fs 4 Terminator for datagram address fields
0 ton Data Datagram data field (unrestricted in content)
2 CRC Packet checksum bytes
1 ton Framing Terminating framing or pad characters
The initial framing or synchronization bytes are not detailed here. The
beginning-of-packet control sequence is described in the Level 2 description of
a packet.
The HDLC address field consists of a single byte. Use of extended address
fields, as provided for in the standard, is not recommended. The contents of
this address field are not used by the Level 3 protocol. Packets which are used
for testing should set the address byte to hex °00%. Packets which are not
using the address byte for higher level protocol functions should set this byte
to the all-parties-addressed code, hex ’FF’.
The HDLC control field consists of one byte. Use of an extended control
field, as provided for in the standard, is not recommended. The contents of the
control field are not used by the Level 3 protocol. Stations not using this
byte for control purposes should set it to hex ‘°’03°, which is an HDLC
Unnumbered Information frame.
The protocol load-control byte is used by the S-ALOHA-CLC protocol control
software. The contents of this byte are detailed in the Level 2 description of
the closed-loop-control algorithm. Stations not using closed loop control
should set this byte to hex ‘00’.
The receiver call group field is a field which contains the call or calls
of the receiver of the datagram. See Section 3.3 below.
A 7
The single ASCII character “=” separates the receiver call or calls from
the sender’s call. See Section 3.3 below.
The» sender’s.call .field.,is..a,.\field» which scontains the call”-of “thé
datagram’s sender.e See Section 3.3 below.
aie es ; jer
: aie Ph, Yaa - beta 9 b]
foc iy A eee ' ' , .
Hp. hat oa ae vd
‘ Pale sabyoe ft 02 L .
ala ok basot-vteonmy) biog? eo misgoaer Seat a 03 9 )
LT ueiiitA Nae hat ol obaed: sistas, jadoe4 a. S Dae
’ | eh S293 SB IBD beg 0 satan grctenters’ | guimssi on Ose
oft) ‘sored be ttetab Sonar asted | mobi es. tnosdonve 31> geimaii Jetsral ) eit
to mola its ee g dyer ody BB “ho dttsaed st eamsupse foxjaoo isdopq-io~gainatged
ay. ae ‘ i rs aa 5.
La Lon S ; 4 : ’
gagahbe babnd: ho ‘ea oe aigire B 30 etelanos Biéhi eastbbs OMG oft
bo e3netg9o9,.9 Pee: upamaes Jom ai .brabrsde oii nt set bebkvomqe ee -ebistt
baen ore Ain tds sonia ‘~hosojoxg F. Javal eft xd seit jon 938 biel? eaorbbs eid
jon 9p Aotsw aiset 00", xed of sayd arortbha odd 398 bloode sakiesa 102
oad: ait tessa artobs mir? Tos oerg favol sodgid sot otyd eseabbs 9o1l3 ‘poatey
i ‘a oe . is i za .2bo besesabba—aot oS si3. ot:
U
|
Soca seed a0 to esses: bistt £ Aecelai IIH, oT
+t ve a b ba: aon + don ei ,byehnnte off nk x01 bobivoug es .bisti
iy eno. i832” C trodauny € Ievel d+ yd bseu tow avs S¥sti Toriaoay
dite ee * edt (a3 3% 4ez Ridosda asboqiug jTortnoo* x02 sivd :
a
ome 1? noljsatot al borsdmuany ..
gH? @d beau 4? sivd fotanod-hsok foroserq sit
vat Delisted 9%a sa¢d aids I¢ canstmos Sat .stawitoe |
: oni BAO ISI smdotsog fe fo xtnoo-qool=beeolo oAy
) : OB] xen ha oro sidjpsee blyode
al tise ‘gat ito ta ‘quox kaa sykeoet oct
Pte paomciel wee “hi taal ant to revere” ort 26
f ‘ i
eae in 5 Ye t3), Rit qagk | red5, rines m abanig, ear |
pm oh / am * Nae iia gare ane agi tose" 982. anarigs sabres ea
a A ara Ug GO Vieni 0 8h a OR ee }
ra ee et _ bod? fore "abies at ‘
oi tD92% o92, sxebape a” msn 38B a.
i
’
ib
iy ye as) / f
Simat 5 i" ; gh ‘ |
' A at } i 7 t
a? vw 7 v
iit Sa ee) |
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 14
Level 3 Interface: Network Specifications
The single ASCII character ’;” terminates the datagram addressing fields.
See Section 3.3 below.
The packet data field is described in Section 3.4 below.
The two cyclic-redundancy-check (CRC) bytes provide error checking for the
contents of the packet. The contents of these bytes are detailed in the Level 2
description of the packet.
The terminating framing or pad bytes are described in the Level 2
description of the packet.
3-3 Packet Node Addressing
The datagram addressing field starts with the byte immediately following
the protocol load-control byte, and ends with a semicolon (;)- The function of
this field is to specify the call of the sender of the datagram and to specify
the call or calls of all intended receiving stations.
A point-to-point datagram is a datagram which is intended to be _ received
by one station only and which should be discarded by all other stations.
A broadcast datagram is a datagram which is to be received by all stations
currently listening to the channel. A datagram containing a CQ or a bulletin of
general interest would be typical examples of broadcast datagrams.
A multi-cast datagram is a datagram which contains information intended
for a selected group of stations having a special interest in a particular
topic or participating in a net. The multi-cast group is specified by one or
more “general call’ group addresses and optional qualifiers as outlined in
Sections 3.3.3 and 3.3.4 below.
3.3.1 Packet Node Addressing Syntax
The datagram address field has the following general form:
Receiver=Sender ;
The Sender is the call of the originator of the datagram. It is a specific call
having the syntax outlined in Section 3.3.2.
The Receiver field specifies the station or stations to which the datagram
is being transmitted. The Receiver address field contains either a single Call
Group or several Call Groups separated by commas. Each Call Group may have an
optional qualifier. A Call Group is either a Specific Call Group (Section
3.3.2) or a General Call Group (Section 3.3.3). Examples:
Receiver1=Sender ;
Receiver 1,Receiver2=Sender ;
Receiverl.Qualifier,Receiver2=Sender ;
Receiver 1.Qualifer, Receiver2, Receiver3.Qualifier=Sender ;
The ASCII ’=’% character separates the Receiver and Sender fields. The ASCII
semicolon terminates the datagram addressing field.
fe, ot teaqe B em, ar sasagnssh ait to sesamin any Re.
dood o~cone ban be
pauline sit “4
| : beg ‘a gone nisoolarss oft
s toto “te reaahe ob
a ey
goiwotte? vlosatbomay nary oa” adie State bisit sntheneiion icatiaia ss wee a F
Ro noisome? off .(;) Polooima o di3bw ebro bas .etyd Loxidop-bsol fosotorq offs
| vtiosge of bas maannanes oni’ 20:39 st
2 > gels fo [feo act vPeeqe oF et blot? aids
venokaage: ati aoss ba baositt ils to alino 10 Liss oda
bavtose ‘sa 03 ee et ‘Poker argent S al os mesa’ apkognos ~tnkog A
~erobwase wefto [fs yd Sebuwiie th sd Sivoda dokdw aid 1 coil HOT SESE, ano Yd
enot feta fia: ed bavtsoon sc od ek re metgeteb s et a5 tap feb nan niid A
to sisetind s to O09 a getatasaoo meigsish A .lonasds sd3 o% gainetetl Yiinoxwws
- .Shntgedeb er ae éatymsxe Inotayt od: biuow resets intensg
bebodieck rotsamrotat ‘Mpeasdiee dokde gsiveish s et mB% sails sense sinc AS
tejyoliyag &® nmi Jesyeyat feisoqs 5 gotved enoktaie te quotg betostea s yoi
30, 980 Yd betlioaqe at quotg Jasorisiue off «ton & at. gniteghoit1sq nis) siqos
* boi tayo (Os ausibiterp Ismottgqo bas eotbhs quorg “liso fsornsg * Son
TAP swoled hidink. bos f £6 erottose
xBI oye wi tegs) 20 oe desks d ist. €
imrot Imsoneg getwollot edt ead blot? esos amtgsze! sat
2 wbmee=tevisoal aoe =
m Ais ae ew An
32 oft Bt hiss: oAT
: quo zeta al erivss
ee.
i
eR e£2E cottose al .
ih lpi iliac abs aren To mokinite ol eotitssqa i at ao nsdn he
ALRITE Rete | enksdoo bisit aecribbs zwvioass OW? «1 ; ti oe ge | vated 7
= Oven vba quo) Sisl: ios sesmon yd bejsisqon aquet) [fe fersavee 19 aquoxd
aks, 2) ide ffso ott tcog? & vad3teo «at quord lisd A SEL Enka ka ve
me eh, 4 Peptganst 2 {£48 ae aottaee) que: a . Lapaden 8 0 (St 4
Ps | te tL, my i ; tobret=Iteviessk by «}
ae | g7Sbaee=Sxevisced J sovtesad
i _pepechinninglee nim tet ie an
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 15
Level 3 Interface: Network Specifications
3.3.2 Specific Call Group Syntax
A Specific Call Group is the call of a specific, individual station. An
optional qualifier may be suffixed to the call (See Section 3.3.4). Lowercase
ASCII characters will be converted to uppercase by the program scanning the
Call Group. Any ASCII space characters found in the Specific Call field will be
discarded. An ASCII slash character, ’/’ , may be appended to the call to show
portable operation. If the specific call is used in the Receiver field, it may
be preceded by a negation operator (See Section 3.3.3).
3-3-3 General Call Group Syntax
A General Call Group is a specifier which allows a sender to transmit a
datagram to a group of stations. It is the mechanism which implements the
broadcast and multi-cast modes of packet addressing. Whereas the Specific Call
addresses a specific, individual station, the General Call allows construction
of address templates which are not specific, and which may be used to match any
number of individual calls.
The key to constructing a General Call address template is the use of
certain characters which are ’wild-card’ characters, that is, characters which
will match one or more letters or numbers in a text string. Two wild-card
characters are now defined:
The character *?” may be used to match any other single letter or number.
For example,
KL7???2 matches all Alaskan 2 x 3 calls
W1?BC matches WIABC, WIBBC, WICBC, etc.
VE???2 matches all six character VE calls
The character “*’ matches any string of numbers or letters including the
null string. For example,
* matches every call in the world
W*]* matches all W calls in the first call district
The characters °?” and °*” may be intermixed in any manner in creating a
template. All lowercase letters will be converted to uppercase-e Any ASCII
blanks embedded in the text strings will be discarded. A receiver scanning an
incoming General Call Group should accept the datagram if the receiver’s call
matches any template given in any of the address fields in the Receiver field.
If the General Call Group is preceded by a minus sign, then the datagram
should be discarded if the receiver’s call matches the negated address
template. For example,
* , -KH6*=KH6XYZ ;
is a datagram addressed to every station listening to the channel except any
other KH6 stations
te ; ¥ 4 ss ,
one =n ot weg TT : . :
mes stand 85
ee tesobs ord
If & feten I 9: yh Behl Sfifoeqs & sseaerbhs
BOT o ae iskte bere. co doa Ste Hoke ‘eetsiqnas 2207bbr to
ee es ei ek a a
-allgo Ian bivibat tO tednmin
“~
i]
| ib cdanengy ey i “pxaai-blse* om ites eipasetarta, nist199
S¥0m ITO 219 dsteam Lf te
" thentigh Won Sts 839496 15d >
mt
4 1 xe > r9g3e! stants reitt0 vom G59Ro1 64 bea oY vst “S$ 18josted. edt.
iopid .Siomexs +07 |
Al Ha Nent yh a shivdbert '"piteen Ce S$ wetes i [fs 8eds0em sie
ea wlG hem ale op "#938 POGIIW .47I 0 OGALW eadstem - JES IW
Wats ay i. : ieee nied bal tes5siels vis Pts 29rotom SPtay
Mare
ods gate loa ‘exs3teL to etd dete te gatvse yas corstsm “** xSiasisdo silt
timxe ‘oT .gnbase [ine
binow oft nb Ifs5 Yisv9 sedate %
“sabia thao JevkT ad? ot alis> WEin Babstee | Aimy
BO Wsre. ar boxtorisaat of van *** ban *P" extetasteds oft
MISqqu oF beste vir0s od fliw exssitet o#eitewol Ifa .stelawcs
head Iftw egobrse Jxet shy at _hebbedms mia ld
2d mergs3eh of3 tg9998 blnede quot ited fsvonso strane: vat
at obtent seerbbs oat? te vs ok mevig stelqmes yas 2o:!575m
aka id ee bobesatg at quo Tle) isxenod 6d. 37
| Als e*yevissay ais ir’ bebteoet EB of binods
eae . <Sigapxs 0% -stelqmes
‘ale ran gp sat
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 16
Level 3 Interface: Network Specifications
3-3-4 Call Group Qualifiers
Each Specific Call Group or General Call Group may optionally be followed
by a qualifier text string. The function of the qualifier text string is to
restrict very general call addressing to specific stations by functional
interest, mode of operation, or any other criteria which may be agreed on by
two or more stations.
A qualifier text string begins with an ASCII period and immediately
follows the Call Group. The text string is terminated by a comma or the equal
sign separator. The following are some examples of qualifiers:
-CQ The datagram is addressed to any station matching the Call Group
which wishes to establish a connection with a new station.
-SSTV The datagram is addressed to the specified Call Group and
particularly those stations interested in slow scan TV.
»AMSAT To stations interested in receiving AMSAT related bulletins.
eNTS To stations handling formal message traffic.
exNET To stations belonging to net x.
A list of commonly used qualifiers will be published by AMSAT once their use
has been established.
3-3-5 Call Group Addressing Examples
The following set of examples demonstrates some of the possible legal
combinations of the above Call Groups and Qualifiers:
KIHTV=KA& ;
A point to point datagram from KA6M to KIHTV.
* .QST=W1AW;
The datagram is a bulletin from the ARRL addressed to any station interested in
the latest ARRL news.
* .CQ=WA2LQQ;3
Station WA2LQQ is calling CQ and looking for a new contact.
AX ,K* ,N* ,W*=KA6M 35
A datagram intended for U.S. stations only. Will also end up in some rare DX
locations.
* .DDX=W3IWI;
To any station participating in the digital DX data contest.
K1HTV, W6S P, W6X0 , WA2LQQ, * -AMSAT=KA& 3
A datagram to the specific stations listed and any others interested in AMSAT
related bulletins.
a anios ae fat. ening ‘deed aft 6 ig awolle:
a ie i a es ae dy ee Smee 86 sect a exeqee ngke :
sa ran ; ¥ : " ’ iN r 8 i te
es fare ots _gmistag ae ges
7 omg Wat 6 is ata: 2) oi 2 det ans ot asdaetw. 15 |
voxs "EEeo" he : raoqe: ef3 ot, beeaetbhs cf maTgethh. wien. HF
| ef ‘aspe wole ik Sagusyotat anotisss sacdt ee
«eth: haat’ bets lox PaaMA gn bvbooor at ‘basasyes nt anoles. Ye reas. ie
ang obtisay Sgudaom. Ismrot gnilbesd anattete Qt: ‘rere A ;
we daa 99 gH tanolied ccaksete
i. ‘ 7 " te. : ‘
¢ a ea Pre ae
9m whedd.. goo -TAGMA ‘yd ‘barfe i idugq ‘ed Alte e: cok Tt Lewy ‘bean. Rileego 20 teria
| Je ie lla ae, “4 be jel fds 29 meet and
oat
fol i si | ive . | ; : ae esiqma xd ; seas suo Ets so. cA of.
\\ egal sidtescq odd To one @53stjenomeh aslgmays to Ise _gtivofto?, oat
2 oe WA NS _ |. "peas Rt iesG bos equesd [ln) svods os ee entots eri drs
} q
Ain de wh
a. ) _ A ete : ay my ;
iy a i HAAMEV THIS Et ay
ke hy \ ee i
a h > ig? ' ee by a :
" Cas eld a 4 | -VTHLN oF MGAZ vor? mprgntsb taboq os anieog A
Cw ion a 7 ‘ ~ j Rik - | * :
) 7 ws . : Tia} s i” : " ‘
; (- say a ; 2WALYW ‘Teo. * ize
err o
a | at re ‘ 4 : S -
| ph Beteemsdak sotts at. YB ot ie edie te ISHA sft port nktak lad sek) sekaesat sat
t? Vi . # ewan TARA pest oft
i]
é aver y, 6, 4 . : q y : : = ¥
wy 3 ‘Ve . , . i Tt oe
a } | sat east.
F > 4 }, ; : ‘ i
ey ; ne woe B x0 gattool bus 99 ine “nga
TM ANA , WY Ae RA
nw saving egoktade .»
3 ae cele a.*
eb a ingigtb eas nt og oe
‘
ae oe Oxau, aa
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 17
Level 3 Interface: Network Specifications
3.4 Packet Data Field
The datagram packet data field contains data or control information which
the sender desires to transmit to the receiver- The contents of this field are
not interpreted by Level 3 software. The only constraint is that the length of
the data field plus the control and addressing fields must not exceed the
maximum packet length.
[The addressing mechanisms described here are general enough to construct
practically any desired subgroup. Addressing specific countries or geographical
areas, though, leads to some “Skward constructions and it would be worthwhile to
invent some mechanism to make a geographical target area easier to do.]
6d «fgrone 1
Bot A EntOd
hig athdedysov od recy
| [.0b ot tek
sorewstoe e ‘fs
. fortnos . Baas 2 ,
. ig
fe dt alate eae BIDS
i beast + TOr; pdua Sethe
feabiar bx eat a @ S68 OF
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 18
Chapter 4
LEVEL 4 INTERFACE: APPLICATIONS
[There is some question whether applications standards should even be proposed
at this time. It may be much too premature and perhaps it would be better for
users to have some time to experiment first.]
4.1 File Transfer Protocol
The transmission of complete files through the network will not be covered
by this revision of the specification and is a subject for further study.
[ARPANET uses a file transfer protocol known as TCP. It would be a good
starting point and perhaps we can adopt a compatible subset for our usee- The
original reference material for TCP may be found in ’A Protocol for Packet
Network Intercommunication”’ by Vinton G. Cerf and Robert E. Kahn, IEEE
Transactions on Communications, Vol. COM-22, pp- 637-648, May, 1974.]
4.2 Graphic Standards
The transmission of graphics over the network will not be covered by this
revision of the specification and is a subject for further study.
[Should AMSAT even attempt to define a standard?]
4.3 Image and Video Transmission
The transmission of video images over the network will not be covered by
this revision of the specification and is a subject for further study.
[Should AMSAT even attempt to define a standard?]
4.4 Digitized Voice Transmission
The transmission of digitized voice packets over the network will not be
covered by this revision of the specification and is a subject for further
study.
[Should AMSAT even attempt to define a standard?]
1? pes tat ‘ie rae mane] oct
Me a got snoPhtoaga OMS ‘nokaivas Mies yd
j ne
dae | feoeaomg 7 9teght7 “ary ‘. aene TIMATIA)
ae sldiseqrss 5 te on a85 ow egsdasq bos 8 Snkeq gnitusta
Baa va) 93 =p pee VOT roi Letveten spdarsise | itt gi zo
my fas 1D aoani ya ‘norgeshnuts sco drownM
saree aq <S0-M09 . lov .emolgsotn
09 90 sHokiosens rT
“i ae | atraboese otrqeso $.3
| fs ahds ws bexevod od gon iliw axowten sa x9vo aobiqatg to diistieciea oft
a4 Pat, +¥bpte rods? to} tastdue § et hms no) Iepkthooge ‘ott to notelyst
an P [{bishease & ontish of sqmedds nove TARMA bivode)
- .
a's ‘ - } ' ; :
vie oo} eeimeagAT oSbIY bus spent ei
7 is 7 a
ie > Dal beteves od toa ILkw Stowian oii tevo eogamt osbiYy da. éoFuat wanes oat
| ‘. 1 | bi abd red 162 x08 dostidus & ai bas noltjeniitoage edt to mokelver «ids
a ae ty : [{basbdsse © eaitsh of jqmetis sve TABMA bivoie!
“95 toe ro Al
\ ; haeeee Shs AY -
Lh MiP on 498 | . : sobee G feb
on f; a Jaeheeney?. 9 gor oV, hassstat
4 a ‘ Fete ittw drowten oft revo etotong sofoy baststgth to woteehosentt sat
4) roms 302 a omiaen # St bat vottnstiisege sdt to. nobeive: atdd yd bevevos
»Vbute
[thasheste 8 saiteb og iqasate neve TARMA hfsode}
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE
Appendix A - Selected Bibliography
REFERENCES ON PERSONAL COMPUTER NETWORKS
A Multiuser Data Network - Communicating over VHF Radio
Bruninga, Robert E., 907 Ninovan Road, Vienna, VA 22180
BYTE, Vol. 3 No- 11, p- 120, November, 1978
Design Considerations For A Hobbyist Computer Network
Caulkins, D., 437 Mundel, Los Altos, CA 94022
Proceedings of the First West Coast Computer Faire, ADELE L977
PCNET 1979
Caulkins, D., 437 Mundel, Los Altos, CA 94022
People’s Computers, Vol. 6 No. 2, Sep-Oct 1977
Hobbyist Computerized Bulletin Board
Christensen, Ward, 688 E. 154th St. #3D, Dolton, IL 60419
Suess, Randy, 1930 Bradley, Chicago, IL 60613
BYTE, Vol. 3 Noe 11, p- 150, November, 1978
Community Memory - A “Soft” Computer System
Felsenstein, L.
Proceedings of the First West Coast Computer Faire, April, 1977
Homebrewery vs. The Software Priesthood
Fylstra, d.
Wilber, M.
Byte, October, 1976
Distributed Network
Horton, Glen, Hickock Teaching Systems, 2 Wheeling Ave., Woburn, MA 01801
BYTE, Vol. 3 No. 11, p- 62, November, 1978
The Sky’s the Limit: Ham Radio for Intercomputer Communication
Kassar, Joe, 11532 Stewart Lane, Silver Spring, MD 20904
BYTE, Vol. 3 No. 11, p- 48, November, 1978
The Club Computer Network
Kassar, Joe, 11532 Stewart Lane, Silver Spring, MD 20904
BYTE, Vol. 5 No. 5, pe 202, May, 1980
DIALNET And Home Computers
McCarthy, J.
Earnest, L.
Proceedings of the First West Coast Computer Faire, April, 1977
Why not Just Use the Phone?
Newcomb, Donald R., 819 Bayou Blvd., Pensacola, FL 32503
BYE oevOuse 3 NO /,upeni2)l, July,) 1978
1
i
if
F
\ : F
a’ : a : iT)
\ Xe
»
i
7] ®
Resixcsone : - ike ou &t
book newor Le Oy ae
coda! it OSE ‘¥, &
ig
x Mahal 4 yeruamod je tedd ou A. tO8 snotawyeh2on0) }
| " ggaae AD ,2ontA aol ,lobawlt TES . of 22
Fred ase ne tana) ge ah geht os >
i a
a) “ oxer
‘ “SSbbe 49,202 A sad _tobonlt See <A derioe
tm " ae ms0-qs2 << ou 3 Tow Btaangaod. ‘eS olgost
4
eee og ae bused mise tut bostatvgeo) seibeation
O1h08 JT aren —GE% <A
PT BIOGG, 3 oka eins he Chane ‘eutot?
Brel execre vou be! “q vil eon € - fev <itta
eal et
meters ‘Ts gr, “s208* A - 7 ai HBO.
ol enissange. st
yrel elkagh wath Sonugmod 2a500 Jee sett sft to agarbasverrt
boodiseksd xawaeg, of, +e exeeondemo!
. 5 saline
“ese : sods 99 93
| | i te - strow 398 hotinat esate
10810 AM .amudoW .«evA gitieedW S$ .ametayé la soodo it noid efosiol
| BTC .xodmevol 9 og ott oll £ tol TY
eke e nin 19 IHq 109195 BT 1 Tot obbst mA, 2 ImkI wax a syse edt
Me 2 ROR a eetage sevd xe i a _TiBwe: 2 cel) fe aac hapa
My eat BYRE redaavoK BA og fl one -fOV .ATYE
i Stet dipfD ‘oT
: | me an aren -aneog am sgabzae sovile saith Sod ET ® OL »Isaeed
OE de es One! et 7 -o @ eloV STS
mer emo be: re MIATA
at Phd: i180 oo 2
Rev be jena
seth sa je papel hs +9 20% : !
‘ie ay 7
e He ee on jon ‘eth ¢
Ie A isnot daoowe i
PEs . 1oV AvTe :
+ ax Mat aah - me
AMICON SYSTEM SPECIFICATION -- Draft Revision 1-01 PAGE 20
Appendix A - Selected Bibliography (continued)
CB Computer Mail
Pank, R.
Proceedings of the First West Coast Computer Faire, April, 1977
Satellite-Linked Computer Network, A Phase-III Hook-up for Your Keyboard
Riportella, Vern, WA2LQQ, AMICON Coordinator, Box 56, Warwick, NY 10990
HAM Radio Horizons, March, 1980, pp. 48-51.
Personal Computers in a Distributed Communications Network
Steinwedel, Jeff, W3FY, 715 Reseda Drive, Apt.2, Sunnyvale, CA 94087
BYTE, Vol. 3 Noe 2, pe 80, February, 1978
Calling All Computers
Stoner, Donald L., W6TNS/7, John Hancock Bldg., Mercer Island, WA 98040
BYTE, Vole 3 Noe 12, p- 159, December, 1978
Computer Networks
Tesler, L.
People’s Computers, Vol. 6- No. 2, Sep-Oct 1977
A Network of Community Information Exchanges: Issues And Problems
Wilber, M
Proceedings of the First West Coast Computer Faire, April, 1977
CIE Net: A Design for a Network of Community Information Exchanges -- Part 1
Wilber, Mike, 920 Dennis Drive, Palo Alto, CA 94303
BYTE, Vol. 3°No. 2, ps 14, February, 1978
CIE Net: Protocols --— Part 2
Wilber, Mike, 920 Dennis Drive, Palo Alto, CA 94303
BYLEs VOM s 3 NO~ 135. p+ loZ,eMarcie e975
CIE Net: Other Considerations -- Part 3
Wilber, Mike, 920 Dennis Drive, Palo Alto, CA 94303
BYTE, Yok. 3 No« 4, p- 168, “April, 1978
ASCII at Last?
Williams, Perry F., WIUED
OST, Vol. LXITt No. 10, p. 5458 0ctober, 1978
ne, | reg, / \ ] . be ; Pag .relaai
aad (joan Be eos ae xfer 30-498 aS -OH 60 | » Lov Seen 2 ‘elqost
es i Aa as eh | eae Ldott ‘os espeak seein out goi dserot i! ‘new? io Tiowsel A
NSC, agg! | ~ . , et i Tod LEW
ever ‘Pies .outat ss4aqmo? jase’ depW jaxhe odd. 20 vant bsosert
’ j
ost, fot “— oganrl sx gobkdnitotut Ytaurued to Wow tof 5 de nghest A tai #19
' . FOES AD orth olet ,svrd staged OS . ot IM . 46 mem}
BYP] <Treuidet ett - cm «ov € fay euara
| he | g ake = slosojort 2341 arp
PRR i Wicd CORE AD .o3fA ofeT ,sviad akame@ OSC -otiM ,tedLtw
a atet .doret Cth ae ek sof «toy Hs
ye ce Di gate if € sted -- enotveasbhenod sed29 + s9if aT9
Tee y ' iy. | EOEAC AD, oFtA oleh .oviati etimed Oke .otit sted iw
BYVL gis a BO °@ ee sem € .LoV “oh ¥a
fsaal is TIO@A
GHW <s% YrseT .ompiiiid
BYCf .redotoo Se ag 2OL + on TERT. Lov .,Tap
/
ae
S
74
’ |
© 7 ‘ P : j ,
al ® Y 5
r }
iL ;
; er
yee a
iw 2 ALOE Pie
cn iy i
'
a
ay a f i : i Z : / } i
7 ve ¥ ve iy iy } a vas
a : ‘ x td ”“S f i - ‘gaunt
oe On, rie it,
An a a ° 7 fii al :
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 21
Appendix A - Selected Bibliography (continued)
REFERENCES ON SATELLITE PACKET COMMUNICATIONS
The Throughput of Packet Broadcasting Channels
Abramson, Norman
IEEE Trans. on Communications, Vol. COM-25, No. 1, January, 1977, pp- 117-128.
Reprinted in "Satellite Communications", Harry L. Van Trees, Ed., IEEE Press
Closed Loop Stability Controls for S-ALOHA Satellite Communication
Gerla, M. and Kleinrock, L.
Proc. Fifth Data Communications Symposium, Snowbird, Utah, September, 1977.
Satellite Packet Communication - Multiple Access Protocols and Performance
Lam, Simon S.
IEEE Trans. on Communications, Vol. COM-27, No. 10, October, 1979, pp. 1456-1466
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 22
Appendix B —- ISO Specification 3309
A > \ u : ae 7 . r i
Ley HG, eee
‘ ity 7 ' I 7
. mar). 2.) : MY oa
Or a : ~ i)
ar hms eRe img? Da
Brae |
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 23
Appendix C - Datagram Addressing Syntax Diagram
ie?
GC)
SPECIFIC CALL }
QUALIFIER
ies:
SPECIMIC CALL |
af GEVERA caALL +
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE
Appendix D - Distribution List
Col. John Browning, W6SP, AMSAT Board Chairman
6202 Lochvale Dr., Rancho Palos Verdes, CA 90274
Home: Office:
Dr. Tom Clark, W3IWI, AMSAT Director & Executive Vice President
6388 Guilford Rd., Clarksville, MD 21029
Home: 301-286-3113 Office: 301-344-5957
Mark Corbitt
6568 Beachview Drive, Noe 311, Rancho Palos Verdes, CA
Home: Office:
Dr. John DuBois, WIHDX, AMSAT Special Systems Consultant
241 Crescent Ave., Waltham, MA 02154
Home: 617-263-7004 Office: 617-891-9029
Gary Fariss, W6KYF
18983 Saratoga Glen Place, Saratoga, CA 95070
Home: 408-257-0948 Office: 408-734-6857
Gary Hendra, WA6SUW
3249 Lantern Court, San Jose, CA 95111
Home: 408-629-5863 Office: 415-494-7400 x6280
Mark Kaufmann, WB6ECE
14100 Donelson Place, Los Altos Hills, CA 94022
Home: Office: 415-948-3777
Larry Kayser, VE2QB
Ottawa, Canada
Home: Office:
Doug Lee, K6TDR
225 Nes Clark, Ave-; Los Altos, CA 94022
Home: 415-948-3601 Office: 415-326-6200 x2418
Wally Linstruth, WA6PJR
2413 Burritt Ave-, Redondo Beach CA 90378
Home: 213-542-3290 Office:
Dr. H. S. Magnuski, KA6M, AMICON Network Consultant
311 Stanford Ave., Menlo Park, CA 94025
Home: 415-854-1927 Office: 415-856-7421
Howard L. Nurse, W6LLO
665 Maybell AVe-, Palo Alto, CA 94306
Home: 415-493-0371 Office: 415-732-2710 x2559
24
recone aolnd ots
Via a We te o) Tie 4b 299 FT20
} 7 ; k i ‘ ! |
%) Reo F
b ~ Wel Jaobtaose at usec 3 ‘decaeate TAQMA © aan po
ee, ®), Yok ey — OSOLS aM pore at «ob broil Bie al-
mat sae Reena BE 3651320 tise eb
Draw Mr oark wa liee Wa ieee odonsd .1If .of ,sviwl wok
/ uae, ii 74d il Awt Bt : y sank t0 ;
i. A SY a a ri
yo Stet Laerred ameteye Lninoge MA /X@HIW ahold,
A eat a the Sate a: | ae Pi sini Boll 1 9vA ange
WC ee Ta Reman ay | aie “ee0e- 1e8 “Vid :99£320 aiciicn is)
| ane | OVGe AD x aaa o08 £4 reat ogee
TESe-—ALT-808 sa5t220 ee
ae fa Ne wy 28H siti iao
iA {112@ AO .se0l asa , ta0d arogiet Ose
bia G7 O8LOx OOAT-AOAMZ18 : 9901230 CIGE-CLIABOD
er fe! ROMaW Qs
gr <4 . Wh Ske AD , efi ao3fA aod -ooe td 1
ie - | Seen +218 r99F?30 !
bye
> .w ess
TR ae Ne) lean | SfOM AD .@o ih ot
aot <8A@-21) tomoll
“ee
a JA ear
Me a tae . SidSx OOSd—aSf-21) sa5kF%
$30
ee ee SLOAN turte tk viics
bh ir Sane i BYE02 AD Monod obmobed .«9¥ ETss
Sy aN resttRo = MOLE SHE: CI< :omolf
ct tLe ja “a y i | | b. |
re , “ — tastivencd trowtoy HOOIMA fe .2 .H .3d
Bxotes te Lie.
(Nod een) ot sone ao perry es
F f : et beB~ 21) saa
ISAT -O28~21) t99b280
f «I Sxswol
sHbe 22a
somoll.
80 OLA 2 aie tA
eee Sieblethieh sac 99E320
AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE
Appendix D - Distribution List (continued)
Gary He Price, W6IRA
Home: 415-732-1008 Office: 415-326-6200 x4820
Dr- John Pronko, W6X0, President, Project OSCAR
230 Hawthorne Ave-, Los Altos, CA 94022
Home: 415-941-6988 Office: 415-493-4411 x45179
Vern Riportella, WA2LQQ, AMICON Coordinator
Box 56, Warwick, NY 10990
Home: 914-986-6904 Office: 201-768-2500
Bob Rouleau, VE2PY
1050 Churchill, Mt. Royal, Quebec H3R 3B6
Home: 514-341-7806 Office:
Re Satterlee, WB6VAL
1212 We. McKinley, Apt. 5, Sunnyvale, CA 94086
Home: 415-969-4451 Office: 415-964-5700 x227
Paul Zander, AA6PZ
86 Pine Lane, Los Altos, CA 94022
Home: 415-941-7821 Office: 415-857-3776
Rich Zwirko, KI1HTV, AMSAT Director and Vice President
34 Montclair Dr-, Manchester, CT 06040
Home: 203-646-5726 Office: 203-522-1080
Z5
ae “seo8e ‘AD (203A aot ¢!
arcenee-2r 904330. » jes
snobieast Bot bas ritante rae. ao
. @d0008.T9 Die ait cath, bonita pe
_ 080F-sse-c08 : 901320" asker EOS remoHl
i
+ :
; ba ¥)
\ m : is -
V a i
it : » 4 i
' ; mei “a a Fi
: ue H @ PAL } '
j 7 u r . Fy see aff ’
' : | ;
vt are ‘eeu >
ou A i ms. \Jit
ii a ue and +,
’
"AMICON SYSTEM SPECIFICATION -- Draft Revision 1.01 PAGE 26
—<—— NOTES --~-